{"version":3,"file":"colorpicker.min.js","sources":["colorpicker.js"],"names":["BX","namespace","ColorPicker","options","type","isPlainObject","this","popupWindow","popupOptions","angle","autoHide","closeByEsc","noAllPaddings","layout","preview","customColor","defaultColor","actions","customColorInput","customColorTextBox","mergeEx","bindElement","colors","selectedColor","allowCustomColor","colorPreview","onColorSelected","setOptions","prototype","open","popup","getPopupWindow","setContent","getPopupContent","show","close","isArray","setColors","setBindElement","isFunction","setSelectedColor","setDefaultColor","isBoolean","popupId","util","getRandomString","PopupWindow","forEach","colorRow","row","color","getFullColorCode","push","length","getColors","getDefaultColors","container","create","props","className","events","click","handleContainerClick","bind","palette","handleBoxClick","mouseover","isPreviewVisible","handleBoxOver","appendChild","isNotEmptyString","toLowerCase","box","attrs","data-color","style","backgroundColor","getSelectedColor","classList","add","getActions","singleAction","isCustomColorAllowed","getDefaultColor","children","text","message","handleCustomColorClick","maxlength","keypress","handleCustomInputKeyPress","keyup","handleCustomInputKeyUp","paste","handleCustomInputPaste","applyEditMode","handleDefaultActionClick","isValidColor","event","isEditMode","target","textValue","trim","value","resetEditMode","resetError","switchToEditMode","stopPropagation","isDomNode","dataset","applyColor","previewColor","key","match","ctrlKey","metaKey","preventDefault","keyCode","clipboardData","window","getData","replace","focusCustomInput","remove","contains","highlightError","focus"],"mappings":"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"}